var app = getApp()
var index=0
const common=require('../../../../utils/util.js')
Page({

  /**
   * 页面的初始数据
   */
  data: {
    textarea_content:'这一刻的想法...',
    imageURL:[],
    imageID:'',     // 图片ID
    publish_title:'发送',
    // 图片添加icon
    addIcon:'/images/personal/add.png',
    content:'',  //存储发送的文字内容
    send_time:'',//发布的时间
    uploadURL:'http://localhost:8081/keepfit/addFriendCircle',
    username:'',  // 当前的用户名
  },
  onLoad(){
    index=0
    console.log("加载了")
    var that=this
    var img = "imageURL[" + index + "]"
    index++
    // 从全局数据中获取图片
    if(app.globalData.imageURL!=null && app.globalData.imageURL!=undefined){
      console.log('初次加载的图片获取成功！！')
      that.setData({
        [img]:app.globalData.imageURL
      })      
    }else{      
      console.log("获取失败")
    }
  },
  // 处理提交的内容
  submitContent(e){
      var that=this
      var sendTime='' // 发布时间
      console.log(e)
      that.setData({
        content: e.detail.value.content
      })      
      sendTime=that.getSubmitTime()
      that.setData({
        send_time:sendTime
      })
      that.HandleUploadContent()
  },
  // 获取提交的时间
  getSubmitTime(){
    var nowTime=""
    var time=new Date()
    var year=time.getFullYear()
    var month=time.getMonth()+1
    var day=time.getDate()
    var hour=time.getHours()
    var minute=time.getMinutes()
    var seconds=time.getSeconds()
    nowTime=year+"-"+month+"-"+day+" "+hour+":"+minute+":"+seconds
    console.log("现在的时间是:"+nowTime)
    return nowTime
  },  
  // 获取图片的真实服务地址
  getRealImageURL(ImageID){
    var that=this
    var img = "imageURL[" + index + "]"
    common.getImageRealURL(ImageID)
    .then(res=>{
      if(res!=null && res!=null){
        console.log('图片的服务器地址获取成功！！')
        // 每添加一直图片就向imageUrl中存入一个图片的地址
        that.setData({
        [img]:res,
        })
        that.setData({
          ImageRealURL: res
        })
      }else{
        console.log('图片的服务器地址获取失败！！')
      }
    })
    index++
  },
  // 获取当前用户名
  getCurrentAccount(){
    var username=wx.getStorageSync('userMessage').user
    this.setData({
      username:username
    })
  },
  addImage(){
    console.log('hello')
    var that=this
    console.log('你点击了add')
    var ImageID=''
    common.uploadImage()
    // res：代表时存储在云后台的图片的 ID ，后续根据这个ID获取图片的真实地址
    .then(res=>{
      ImageID=res      
      that.setData({
        imageID:res
      })  
      if(that.data.imageID!="" && that.data.imageID!=null){
        console.log('图片ID获取成功！')
        console.log('--接下来准备获取图片的真实地址了--')
        that.getRealImageURL(ImageID)
      }
    }).catch(err=>{
      console.log(err)
    })
  },
  // 用于提交内容到后台
  HandleUploadContent(){
    var that=this
    var parms={}
    parms.upload_time=that.data.send_time
    parms.content=that.data.content
    that.getCurrentAccount()
    if(that.data.username!=""){
      parms.username=that.data.username
    }
    
    var uploadURL=that.data.uploadURL
    parms.imageURL=''
    for(var i=0;i<that.data.imageURL.length;i++){
        parms.imageURL+=that.data.imageURL[i]+'^'
        console.log("----图片地址---"+parms.imageURL)
    }
    common.uploadFriendCircle(parms,uploadURL)
    .then(res=>{
          // 将页面重定向到朋友圈页面  查看刚刚自己的朋友圈
          wx.navigateTo({
            url:'../index'
          })
    })
  }

})